Big Huge Thesaurus

Decumaria barbata

noun